package org.siscoh.model.bean;

import java.util.ArrayList;

public class CategoriaBean extends AbstractBean{

	
	private String nome;
	private ArrayList <EspecificacaoBean> especificacao;
	
	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public ArrayList<EspecificacaoBean> getEspecificao() {
		return especificacao;
	}
        
        public void setEspecificacao(ArrayList<EspecificacaoBean> ebList)
        {
            this.especificacao = ebList;
        }
	
	public boolean addEspecificacao(EspecificacaoBean especific) {
                if(especificacao == null)
                    especificacao = new ArrayList<EspecificacaoBean>();
            
		if(especificacao.contains(especific)){
			return false;
		}else{
			this.especificacao.add(especific);
			return true;
		}
	}
	
	public boolean removeEspecificacao(EspecificacaoBean especific){
		if(especificacao == null || !especificacao.contains(especific)){
			return false;
		}else{
			this.especificacao.remove(this.especificacao.indexOf(especific));
			return true;
		}
	}
	
	
	
	
}
